package com.nowcoder.utils;

import com.nowcoder.entity.Event;

public interface CommunityConstant {
    /**
     * 激活成功
     * 重复激活
     *激活失败
     */
    int ACTIVATION_SUCCESS = 0;
    int ACTIVATION_REPEAT = 1;
    int ACTIVATION_FAILURE = 2;

    /**
     * 没有用户
     */
    int ACTIVATION_NULL = 3;

    /**
     * 默认登陆超时时间 12小时
     */
    int DEFAULT_EXPIRED_SECONDS = 3600 * 12;
    /**
     * 记住状态下的时间 100天
     */
    int REMEMBER_EXPIERD_SECONDS = 3600 * 24 * 100;

    /**
     * 实体类型：帖子
     */
    int ENTITY_TYPE_POST = 1;
    /**
     * 实体类型：评论
     */
    int ENTITY_TYPE_COMMENT = 2;
    /**
     * 实体类型：用户
     */
    int ENTITY_TYPE_USER = 3;

    /**
     * Kafka 消息类型
     */
    String TOPIC_COMMENT = "comment";
    String TOPIC_LIKE = "like";
    String TOPIC_FOLLOW = "follow";
    String TOPIC_PUBLISH = "publish";
    String TOPIC_SHARE = "share";

    /**
     * 用户类型
     */
    int SYSTEM_USER_ID = 1;


    /**
     * 用户发帖
     */
}
